package Controlador;

import java.io.File;

public class Biblioteca {
	public void recorrerArbol(File arbol){
		
		if(arbol.exists()){
			File[] elementos=arbol.listFiles();
			if(elementos!=null)
				for (int x = 0; x < elementos.length; x++) {
					if(elementos[x].isDirectory()){
						System.out.println(elementos[x].getAbsolutePath());
						if(elementos[x].canExecute())
							recorrerArbol(elementos[x]);
					}//if
					if(elementos[x].isFile()&&recorrerMusica(arbol))
						System.out.println(elementos[x].getAbsolutePath());
				}//for
		}//if
	}//recorreArbol
	public boolean recorrerMusica(File arbol){
		String tipos[]={"mp3","wav","wma","midi","flac","mp4"};
		for (int i = 0; i < tipos.length; i++) {
			if(arbol.getAbsolutePath().endsWith("."+tipos[i]))
				return true;
		}
		return false;
		
	}
}
